const 名称 = '圆形';


function 度转弧度(度) {
    return 度 * Math.PI / 180;
}


function 绘图(渲染, 半径, 横坐标, 纵坐标, 颜色) {
    渲染.fillStyle = 颜色;
    渲染.beginPath();
    渲染.arc(横坐标, 纵坐标, 半径, 度转弧度(0), 度转弧度(0), false);
    渲染.fill();

    return {
        长度: 半径,
        横坐标: 横坐标,
        纵坐标: 纵坐标,
        颜色: 颜色,
    };
}


function 报面积(半径, 列表识别码) {
    let 条目 = document.createElement('li');
    条目.textContent = `${名称} 面积是: ${Math.round(Math.PI * 半径 ** 2)} px\u00b2`;

    let 列表 = document.getElementById(列表识别码);
    列表.appendChild(条目);
}


function 报周长(半径, 列表识别码) {
    let 条目 = document.createElement('li');
    条目.textContent = `${名称} 周长是: ${Math.round(2 * Math.PI * 半径)} px`;

    let 列表 = document.getElementById(列表识别码);
    列表.appendChild(条目);
}


export {名称, 绘图, 报面积, 报周长};
